package Vista;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JInternalFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;

import javax.swing.WindowConstants;
import javax.swing.SwingUtilities;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class VentanaGestionarEquipo extends javax.swing.JFrame {
	
	private JPanel panEquipo;
	private JTextField txtAnnoFundacion;
	private JLabel lblCiudad;
	private JButton btnsalir;
	private JButton btncancelar;
	private JButton btnagregarJugadores;
	private JTextField txtdatosequipos;
	private JButton btnRegistrarEquipo;
	private JTextField txtNombreEstadio;
	private JLabel lblNombreEstadio;
	private JTextField txtCiudad;
	private JLabel lblAnnoFundacion;
	private JTextField txtNombreEquipo;
	private JLabel lblNombreEquipo;
	private JTextField txtCodigoEquipo;
	



	private JLabel lblCodigoEquipo;

	
	public VentanaGestionarEquipo() {
		super();
		initGUI();
	}
	
	private void initGUI() {
		try {
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
			this.setTitle("Gestionar Equipo");
			
			{
				panEquipo = new JPanel();
				getContentPane().add(panEquipo, BorderLayout.CENTER);
				panEquipo.setLayout(null);
				panEquipo.setPreferredSize(new java.awt.Dimension(523, 421));
				panEquipo.setBackground(new java.awt.Color(255,255,255));
				{
					lblCodigoEquipo = new JLabel();
					panEquipo.add(lblCodigoEquipo);
					lblCodigoEquipo.setText("Codigo:");
					lblCodigoEquipo.setBounds(26, 65, 106, 29);
					lblCodigoEquipo.setFont(new java.awt.Font("DejaVu Sans",0,14));
				}
				{
					txtCodigoEquipo = new JTextField();
					this.setEnabled(true);
					panEquipo.add(txtCodigoEquipo);
					txtCodigoEquipo.setBounds(173, 65, 101, 23);
				}
				{
					lblNombreEquipo = new JLabel();
					panEquipo.add(lblNombreEquipo);
					lblNombreEquipo.setText("Nombre del Equipo:");
					lblNombreEquipo.setBounds(26, 115, 168, 25);
					lblNombreEquipo.setFont(new java.awt.Font("DejaVu Sans",0,14));
				}
				{
					txtNombreEquipo = new JTextField();
					panEquipo.add(txtNombreEquipo);
					txtNombreEquipo.setBounds(173, 112, 187, 23);
				}
				{
					txtAnnoFundacion = new JTextField();
					panEquipo.add(txtAnnoFundacion);
					txtAnnoFundacion.setBounds(173, 162, 187, 23);
				}
				{
					lblAnnoFundacion = new JLabel();
					panEquipo.add(lblAnnoFundacion);
					lblAnnoFundacion.setText("A#o de Fundacion:");
					lblAnnoFundacion.setBounds(26, 165, 161, 16);
					lblAnnoFundacion.setFont(new java.awt.Font("DejaVu Sans",0,14));
				}
				{
					lblCiudad = new JLabel();
					panEquipo.add(lblCiudad);
					lblCiudad.setText("Ciudad:");
					lblCiudad.setBounds(26, 210, 61, 16);
					lblCiudad.setFont(new java.awt.Font("DejaVu Sans",0,14));
				}
				{
					txtCiudad = new JTextField();
					panEquipo.add(txtCiudad);
					txtCiudad.setBounds(173, 207, 187, 23);
				}
				{
					lblNombreEstadio = new JLabel();
					panEquipo.add(lblNombreEstadio);
					lblNombreEstadio.setText("Nombre del Estadio:");
					lblNombreEstadio.setBounds(26, 257, 220, 16);
					lblNombreEstadio.setFont(new java.awt.Font("DejaVu Sans",0,14));
				}
				{
					txtNombreEstadio = new JTextField();
					panEquipo.add(txtNombreEstadio);
					txtNombreEstadio.setBounds(173, 254, 187, 23);
				}
				{
					btnRegistrarEquipo = new JButton();
					panEquipo.add(btnRegistrarEquipo);
					btnRegistrarEquipo.setText("Registrar");
					btnRegistrarEquipo.setBounds(51, 328, 108, 33);
					btnRegistrarEquipo.setFont(new java.awt.Font("DejaVu Sans",0,14));
					btnRegistrarEquipo.setBackground(new java.awt.Color(77,212,224));
				}
				{
					txtdatosequipos = new JTextField();
					panEquipo.add(txtdatosequipos);
					
					txtdatosequipos.setBounds(30, 20, 501, 24);
					txtdatosequipos.setText("Datos Equipo");
					txtdatosequipos.setFont(new java.awt.Font("DejaVu Sans",1,14));
				}
				{
					btnagregarJugadores = new JButton();
					panEquipo.add(btnagregarJugadores);
					btnagregarJugadores.setText("Agregar Jugadores");
					btnagregarJugadores.setBounds(372, 140, 160, 45);
					btnagregarJugadores.setBackground(new java.awt.Color(77,212,224));
					
				}
				{
					btncancelar = new JButton();
					panEquipo.add(btncancelar);
					btncancelar.setText("Cancelar");
					btncancelar.setBounds(224, 328, 100, 33);
					btncancelar.setFont(new java.awt.Font("DejaVu Sans",0,14));
					btncancelar.setBackground(new java.awt.Color(77,212,224));
				}
				{
					btnsalir = new JButton();
					panEquipo.add(btnsalir);
					btnsalir.setText("Salir");
					btnsalir.setBounds(399, 329, 89, 32);
					btnsalir.setFont(new java.awt.Font("DejaVu Sans",0,14));
					btnsalir.setBackground(new java.awt.Color(77,212,224));
				}

			}
			pack();
			this.setSize(553, 446);
		} catch (Exception e) {
		    //add your error handling code here
			e.printStackTrace();
		}
	}

	public String getCodigoEquipo(){
		return txtCodigoEquipo.getText();
	}
	
	public String getNombreEquipo(){
		return txtNombreEquipo.getText();	
	}
	
	public String getAnno(){
		return txtAnnoFundacion.getText();
	}

	public String getCiudad(){
		return txtCiudad.getText();
	}
	public String getNombreEstadio(){
		return txtNombreEstadio.getText();
	}

	public void mostrarMensaje(String mensaje){
		JOptionPane.showMessageDialog(this, mensaje);
	}
	public JTextField getTxtCodigoEquipo() {
		return txtCodigoEquipo;
	}
	
	public void agregarListener(ActionListener accion){
		
		    btnRegistrarEquipo.addActionListener(accion);
		    btnagregarJugadores.addActionListener(accion);
		    btncancelar.addActionListener(accion);
		    btnsalir.addActionListener(accion);
		
		    
		}
		   
	
	public void blanquearCampos(){
		txtCodigoEquipo.setText("");
		txtNombreEquipo.setText("");
		txtAnnoFundacion.setText("");
		txtCiudad.setText("");
		txtNombreEstadio.setText("");
}
}
